

//一、在ES6规范中，规定了 导入和导出模块
// 在ES6中导入模块，使用  import 模块名称 from '模块标识符' 
// 在ES6中导出模块，使用  export default 和 export 向外暴露成员

// export default {
//     name: 'zs',
//     age : 20
// }
var info = {
    address: 'bj',
    name: 'zs',
    age : 20
}
export default  info


export var title = 'this is a title'
export var content = 'js content'
/**
 *  注意：
 *  1. export default 向外暴露的成员，可以使用任意的变量来接受
 *  2. 在一个模块中， export default只允许向外暴露一次。
 *  3. 在一个模块中，可以同时使用 export default 和 export向外暴露成员。
 *  4. 使用 export 向外暴露的成员，只能使用 花括号{}的形式来接受，且必须严格按照 导出的名称 来接受,或者可以在接受名称的地方使用 as 起别名来使用；可以暴露多个成员，同时，如果有不需要的成员，可以不接受  -- 这种形式叫做： 按需导出
 */





// 二、在Node中：
// 在Node中导入模块，使用 var 名称 = require('模块标识符')
// 在Node中导出模块，使用 module.exports 和 exports 向外暴露成员


